radar defence system - Francés Inglés Diccionario